home *** CD-ROM | disk | FTP | other *** search
- Short: Asm-Pro V1.16g mc680x0 macro assembler
- Author: solognt@worldonline.nl (Solo/Genetic)
- Uploader: solognt@worldonline.nl (Solo)
- Version: 1.16g
- Type: dev/asm
-
- Asm-Pro is a mc680x0/6888x/68851 macro assembler/disassembler/linker with
- integrated editor, monitor and debugger.
-
- With Asmpro you have a complete package for writing assembler programs on your
- Amiga. Asm-Pro is simular to asm-one but it has several improvements and it IS system
- friendly (thus gfx-card compatible. It looks great on a 800x600 CGX screen).
-
- Requirements:
-
- - An Amiga
- - Kickstart 2.04+
- - ReqTools.library (Try Aminet)
-
-
- HISTORY:
-
- ================= Asm-Pro V1.16g (08-08-2000) =======================
-
- People contributing to this release:
- - Aske Simon Christensen aka Blueberry
- - Solo
-
- Blueberry:
- ----------
- [FIX] Pflusha warnings changed from 851/030 only to 851/030+
- [FIX] Nested REPTs work again. It crashed previously.
- [FIX] REPT 0 now skips its contents, instead of crashing.
- [FIX] '<' in expressions was unsigned less than or equal instead of
- signed less than, as it should be.
- [FIX] Float values can now be raised to nonpositive exponents
-
- Solo:
- -----
- [NEW] Added an editor function to change hexnumbers to ascii (Amiga+h)
- Set the cursor on top of the '$' and press Amiga+h and presto the
- number changes into an ascii value string..
-
- eg.
- dc.l $534F4C4F
-
- will change into:
- dc.l "SOLO"
-
-
- A more extensive example:
-
- checksize:
- moveq #0,d6
- move (a3)+,d0
- and d4,d0
- cmp #$C057,d0
- beq.b .wordsize
- cmp #$C04C,d0
- beq.b .longsize
- cmp #$C042,d0
- beq ERROR_IllegalSize
- bra HandleMacroos
-
- can be changed into:
-
- checksize:
- moveq #0,d6
- move (a3)+,d0
- and d4,d0
- cmp #"@W"+$8000,d0
- beq.b .wordsize
- cmp #"@L"+$8000,d0
- beq.b .longsize
- cmp #"@B"+$8000,d0
- beq ERROR_IllegalSize
- bra HandleMacroos
-
- which is a lot more readable..
-
- ================= Asm-Pro V1.16f (04-03-2000) =======================
- [First OpenSource Release]
-
- Source code of Asm-Pro is now available as OpenSource. Check out the
- Website for more details (http://surf.to/asmpro)..
-
- - Fixed autoscroll problem when screensize was bigger than the screenmode size.
- - Fixed warning for pmove.l TC,xx
-
- ================= Asm-Pro V1.16e (26-12-1999) =======================
- [BETA release !!]
-
- This release could be unstable for you but works fine for me most of
- the time.. If it is unstabel use v1.16d. I can not give you a newer
- version at this time as I am messing with the source structure and
- other things that take more time (and less updates) but will be
- significant to future development..
-
- - Removed screen flicker while changing from Data 2 Float regs in
- debugger window.
- - The editor can now handle sources with more than 65535 lines :)
- only 5 digits will show up on screen (99999) but higher linenrs
- will be handled correctly.
- (It sometimes crashes your computer if you swap workspaces and
- debug stuff a lot so I should look at it some more)
- - Automatic source backup option added to the env prefs window.
- When this option is switched on, and you make an Update (U) of your
- source, it first renames the old file on disk from "yoursourcename.s"
- to "yoursourcename.s.BACKUP" and then saves the source in the buffer
- to "yoursourcename.s"
- In the future I might add an option to the prefs where you can edit the
- backup extention, maybe even add a time/date or number extention..
-
- ================= Asm-Pro V1.16d (21-07-1999) =======================
- [BETA release !!]
-
- - Bracket syntax stuff fixed and tested with:
-
- jsr ([test])
- jsr ([test,pc])
- jsr ([a6]) ;executes right but disassembles wrong
- jsr ([a6,d3]) ;executes right but disassembles wrong
- jsr ([a6,d3*4]) ;executes right but disassembles wrong
- jsr ([4.w,a6])
- jsr ([4.l,a6,d3])
- jsr ([4.l,a6,d3*4])
-
- move.b ([test],8.w),d2
- move.b ([test,pc],8.w),d2
- move.b ([test],d0,8.w),d2
- move.b ([test,pc],d0,8.w),d2
- move.w ([4.w,a6,d2*4]),d0
- move.w ([4.l,a6,d2*4]),d1
- move.w ([8.w,a6],d3),d2
- move.w ([8.l,a6],d3,0),d3
- move.w ([a5,d3*2],4.w),d0 ;still wrong
-
- (Please tell me if you know some more that don't work)
-
- - Fixed small opcode syntax coloring bug.. Comments on a line with no
- opcode and preceding whitespace where colored as if they where
- opcodes :)
-
- - IncLink added. With Inclink you can add linkobjects to the
- current section like this:
-
- test:
- inclink "ram:testobj.o"
-
- [Original code for Inclink by deftronic]
- It reads a linkobject file, Relocs it and gets the symbols. Inclink can
- only handle 1 section per file and it is put in current section.
-
- These Commands Can be used to make definitions
-
- - xref (external reference) a label you want from the main file
- - xdef
- - globl
- - global
- - extern (external definition) a label you will send to main file
-
- Use the command write-link (WL) to save a linkfile..
-
-
- Http://surf.to/asmpro (c)1998 Genetic
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 5040 2304 54.2% 09-Aug-00 23:08:06 AsmPro.readme
- 207500 102701 50.5% 08-Aug-00 15:40:58 +Asm-Pro
- 42852 16052 62.5% 19-Jul-99 13:28:38 +Asm-Pro.guide
- 1617 601 62.8% 10-Apr-98 22:02:06 +Asm-Pro.guide.info
- 1223 675 44.8% 25-Apr-98 15:10:32 +Asm-Pro.info
- 13595 5511 59.4% 04-Apr-92 19:51:04 +Asm-Pro_History.txt
- 1265 693 45.2% 05-Mar-80 12:18:14 +Asm-Pro_OpenSource.readme
- 584 268 54.1% 09-Aug-00 23:03:46 +file_id.diz
- 9965 9965 0.0% 25-Mar-98 05:03:54 +genetic.gif
- 101864 26763 73.7% 21-Dec-92 18:00:18 +RegsData
- 584 268 54.1% 09-Aug-00 23:03:46 file_id.diz
- -------- ------- ----- --------- --------
- 386089 165801 57.0% 10-Aug-100 20:31:12 11 files
-